deep-sea oasis - French English Dictionary